Component({
 // 组件传值 子组件接收
 properties:{
   // 控制是否显示返回箭头 tabbar页面不需要展示
   back:Boolean,
   // 回退步数
   delta:{
     type:Number,
     // 通过value指定默认值
     value:1
   }
 },
 

  data:{
    statusBarHeight:0
  },
  // 样式穿透
  // 允许在页面修改自定义组件的样式
  options:{
    addGlobalClass:true,
    // 开启多个插槽使用
    // 建议默认开启 在这种模式下依然可以使用单插槽
    multipleSlots:true
  },
  // 外部样式类
  externalClasses:['custom-class','title-class'],
  

  // 组件声明周期钩子函数
  lifetimes:{
    // 组件实例被创建完成时执行
    // 不能调用this.setData
    created(){
      // console.log('组件被创建了');
      // 一般在created给组件挂载一些非响应式的数据
      // 如果在这里面调用了setData去修改数据 会发现数据并不是响应式的
    },
    // 组件挂载到页面上执行
    attached(){
      // console.log('组件被挂载了');
      // 设备导航栏 高度适配
      const setPadd = wx.getSystemInfoSync()
      // console.log(setPadd);
      this.setData({
        statusBarHeight:setPadd.statusBarHeight
      })
    }
  },


  // 如果想要在组件内声明函数需要通过methods这个配置项
  methods:{
    goBack(){
      // console.log('点击了');
      // 可以通过wx.navigateBack() 返回上一级
      // wx.switchTap() 去向指定的tabbar页面
      // wx.navigateTo() 去向指定的非tabbar页面
      wx.navigateBack()
    }
  }
})